<?php

class Application_Model_DbTable_Pedido extends Zend_Db_Table_Abstract
{

    protected $_name = 'pedidos';
    
    
    function ultimosPedidoCliente($idCliente, $numeroRegistros = 5) {
    	
    	$select = $this->select();
    	$select->where('cliente_id=?',$idCliente);
    	$select->where('idconcepto is null');
		$select->order('fecha_hora DESC');
		$select->limit($numeroRegistros);
        return $this->fetchAll($select);
    }
    
    
    function informacionPedido($idPedido) {
    	
    	$select = $this->_db->select()->from(array('P' => 'pedidos'), array('P.*')) 
    	->joinLeft(array('D' => 'detalle_pedidos'), 'P.id= D.pedido_id',
    	array('D.articulo_id', 'D.cantidad', 'D.cambio', 'D.inventario'))
		->joinLeft(array('A' => 'articulos'), 'D.articulo_id = A.id',
    	array( 'A.descripcion', 'A.iva', 'A.precio'))    	
    	->where('P.id = ?', $idPedido)
    	->order('D.id');
        return $this->_db->fetchAll($select);    	
    	
    }
  
    
}

